<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
	</head>
	<body>
	<script type="text/javascript">
		//用户验证
		/*
		如何判断用户名和密码
		1.判断用户名是否正确： 将输入的和数组里的用户名进行对比
		2.用户名密码要和数组里的数据进行对比
		通过数组遍历-进行对比
		3.用户输入的回合数组每一特数据进行对比。
		 3.1 要么提示登录成功，那么就是登录失败，用户名错误
		4.用户输入的和数组里面的数据都匹配不上，才算用户名错误
		5.登陆成功或者失败，还需要遍历嘛？？不需要==》提前终止遍历
		*/
		var users = ["qiang","admin","woniuxy","hello"];
		var passes = ["1234","2234","3234","4234"];
		// 用户输入用户名和密码进行验证
		// admin   123 
		var userinput = prompt("请输入用户名");
		var passinput = prompt("请输入密码");
		//数组遍历
		for(var i=0;i<users.length;i++){
			if(userinput ==users[i]){
				//用户名正确
				//判断密码
				if(passinput ==passes[i]){
				//密码正确
				document.write("登陆成功");				
				}else{
				//密码错误
				document.write("登陆失败，密码错误");				
				}
				break;
			}else{
				//用户名错误
				if(i==users.length-1){
					document.write("用户名错误");
				}
				
			}
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		/* var userinput = prompt("请输入用户名");
		var passinput =prompt("请输入密码");
		for(var i =0;i<users.length;i++){
			if(userinput ==users[i]){
				//相等用户名正确
				//document.write("用户名正确");
				// 验证密码
				if(passinput ==passes[i]){
					document.write("登陆成功");
				}else{
					document.write("登录失败，密码错误");
				}
				break;
			}else{
				//保证是最后一个没有匹配上
				if(i == users.length-1){
					document.write("用户名错误");
				}
				
			}
		} */
	</script>	
	</body>
</html>